package co.recloud.ariadne.request;

import java.util.Map;
import java.util.SortedMap;

import co.recloud.ariadne.model.Host;

public class KeyMigrateRequest extends Request {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4917410447545634177L;
	private String path;
	private Host primary;
	private SortedMap<Long, SortedMap<Long, Map<String, Object>>> versions;
	/**
	 * @param path the path to set
	 */
	public void setPath(String path) {
		this.path = path;
	}
	/**
	 * @return the path
	 */
	public String getPath() {
		return path;
	}
	/**
	 * @param versions the versions to set
	 */
	public void setVersions(SortedMap<Long, SortedMap<Long, Map<String, Object>>> versions) {
		this.versions = versions;
	}
	/**
	 * @return the versions
	 */
	public SortedMap<Long, SortedMap<Long, Map<String, Object>>> getVersions() {
		return versions;
	}
	/**
	 * @param primary the primary to set
	 */
	public void setPrimary(Host primary) {
		this.primary = primary;
	}
	/**
	 * @return the primary
	 */
	public Host getPrimary() {
		return primary;
	}
}
